package com.mgg.message.service.notify;

import java.util.List;
import java.util.Map;

import com.mgg.common.enums.MessageNotifyEnum;
import org.springframework.data.domain.Pageable;


public interface NotifyService {

	List<Map<String, Object>> listNotifyIndex(String userId) throws Exception;

	List<Map<String, Object>> listNotifyByUserIdAndType(String userId, String msgType, Pageable page) throws Exception;

	void send(MessageNotifyEnum paynotice, String userId, Map<String, String> paramMap) throws Exception;

	Integer getUnReadNotifyCount(String userId) throws Exception;

}
